package com.ruoyi.order.station.request.instance;

import com.github.s7connector.api.annotation.S7Variable;
import com.github.s7connector.impl.utils.S7Type;
import lombok.Data;

@Data
public class DB5407 {
    //侧板锁螺丝结果
    @S7Variable(byteOffset = 0, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew1TighteningResult;

    //侧板锁螺丝号1
    @S7Variable(byteOffset = 2, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew1ScrewNo01;

    //侧板锁螺丝1程序号1
    @S7Variable(byteOffset = 4, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew1ProgramNo01;

    //侧板锁螺丝1结果
    @S7Variable(byteOffset = 6, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew1TightenStatus01;

    //侧板锁螺丝1扭矩下限1
    @S7Variable(byteOffset = 8, bitOffset = 0, type = S7Type.REAL)
    public float spScrew1FinalTorqueLow01;

    //侧板锁螺丝1扭矩实际值1
    @S7Variable(byteOffset = 12, bitOffset = 0, type = S7Type.REAL)
    public float spScrew1FinalTorqueActual01;

    //侧板锁螺丝1扭矩上限1
    @S7Variable(byteOffset = 16, bitOffset = 0, type = S7Type.REAL)
    public float spScrew1FinalTorqueUp01;

    //侧板锁螺丝1角度下限1
    @S7Variable(byteOffset = 20, bitOffset = 0, type = S7Type.REAL)
    public float spScrew1FinalAngleLow01;

    //侧板锁螺丝1角度实际值1
    @S7Variable(byteOffset = 24, bitOffset = 0, type = S7Type.REAL)
    public float spScrew1FinalAngleActual01;

    //侧板锁螺丝1角度上限1
    @S7Variable(byteOffset = 28, bitOffset = 0, type = S7Type.REAL)
    public float spScrew1FinalAngleUp01;

    //侧板锁螺丝号2
    @S7Variable(byteOffset = 32, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew1ScrewNo02;

    //侧板锁螺丝1程序号2
    @S7Variable(byteOffset = 34, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew1ProgramNo02;

    //侧板锁螺丝2结果
    @S7Variable(byteOffset = 36, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew1TightenStatus02;

    //侧板锁螺丝2扭矩下限1
    @S7Variable(byteOffset = 38, bitOffset = 0, type = S7Type.REAL)
    public float spScrew1FinalTorqueLow02;

    //侧板锁螺丝2扭矩实际值1
    @S7Variable(byteOffset = 42, bitOffset = 0, type = S7Type.REAL)
    public float spScrew1FinalTorqueActual02;

    //侧板锁螺丝2扭矩上限1
    @S7Variable(byteOffset = 46, bitOffset = 0, type = S7Type.REAL)
    public float spScrew1FinalTorqueUp02;

    //侧板锁螺丝2角度下限1
    @S7Variable(byteOffset = 50, bitOffset = 0, type = S7Type.REAL)
    public float spScrew1FinalAngleLow02;

    //侧板锁螺丝2角度实际值1
    @S7Variable(byteOffset = 54, bitOffset = 0, type = S7Type.REAL)
    public float spScrew1FinalAngleActual02;

    //侧板锁螺丝2角度上限1
    @S7Variable(byteOffset = 58, bitOffset = 0, type = S7Type.REAL)
    public float spScrew1FinalAngleUp02;

    //侧板锁螺丝号3
    @S7Variable(byteOffset = 62, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew1ScrewNo03;

    //侧板锁螺丝1程序号2
    @S7Variable(byteOffset = 64, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew1ProgramNo03;

    //侧板锁螺丝2结果
    @S7Variable(byteOffset = 66, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew1TightenStatus03;

    //侧板锁螺丝2扭矩下限1
    @S7Variable(byteOffset = 68, bitOffset = 0, type = S7Type.REAL)
    public float spScrew1FinalTorqueLow03;

    //侧板锁螺丝2扭矩实际值1
    @S7Variable(byteOffset = 72, bitOffset = 0, type = S7Type.REAL)
    public float spScrew1FinalTorqueActual03;

    //侧板锁螺丝2扭矩上限1
    @S7Variable(byteOffset = 76, bitOffset = 0, type = S7Type.REAL)
    public float spScrew1FinalTorqueUp03;

    //侧板锁螺丝2角度下限1
    @S7Variable(byteOffset = 80, bitOffset = 0, type = S7Type.REAL)
    public float spScrew1FinalAngleLow03;

    //侧板锁螺丝2角度实际值1
    @S7Variable(byteOffset = 84, bitOffset = 0, type = S7Type.REAL)
    public float spScrew1FinalAngleActual03;

    //侧板锁螺丝2角度上限1
    @S7Variable(byteOffset = 88, bitOffset = 0, type = S7Type.REAL)
    public float spScrew1FinalAngleUp03;

    //侧板锁螺丝号3
    @S7Variable(byteOffset = 92, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew1ScrewNo04;

    //侧板锁螺丝1程序号2
    @S7Variable(byteOffset = 94, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew1ProgramNo04;

    //侧板锁螺丝2结果
    @S7Variable(byteOffset = 96, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew1TightenStatus04;

    //侧板锁螺丝2扭矩下限1
    @S7Variable(byteOffset = 98, bitOffset = 0, type = S7Type.REAL)
    public float spScrew1FinalTorqueLow04;

    //侧板锁螺丝2扭矩实际值1
    @S7Variable(byteOffset = 102, bitOffset = 0, type = S7Type.REAL)
    public float spScrew1FinalTorqueActual04;

    //侧板锁螺丝2扭矩上限1
    @S7Variable(byteOffset = 106, bitOffset = 0, type = S7Type.REAL)
    public float spScrew1FinalTorqueUp04;

    //侧板锁螺丝2角度下限1
    @S7Variable(byteOffset = 110, bitOffset = 0, type = S7Type.REAL)
    public float spScrew1FinalAngleLow04;

    //侧板锁螺丝2角度实际值1
    @S7Variable(byteOffset = 114, bitOffset = 0, type = S7Type.REAL)
    public float spScrew1FinalAngleActual04;

    //侧板锁螺丝2角度上限1
    @S7Variable(byteOffset = 118, bitOffset = 0, type = S7Type.REAL)
    public float spScrew1FinalAngleUp04;

    //侧板锁螺丝号3
    @S7Variable(byteOffset = 122, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew1ScrewNo05;

    //侧板锁螺丝1程序号2
    @S7Variable(byteOffset = 124, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew1ProgramNo05;

    //侧板锁螺丝2结果
    @S7Variable(byteOffset = 126, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew1TightenStatus05;

    //侧板锁螺丝2扭矩下限1
    @S7Variable(byteOffset = 128, bitOffset = 0, type = S7Type.REAL)
    public float spScrew1FinalTorqueLow05;

    //侧板锁螺丝2扭矩实际值1
    @S7Variable(byteOffset = 132, bitOffset = 0, type = S7Type.REAL)
    public float spScrew1FinalTorqueActual05;

    //侧板锁螺丝2扭矩上限1
    @S7Variable(byteOffset = 136, bitOffset = 0, type = S7Type.REAL)
    public float spScrew1FinalTorqueUp05;

    //侧板锁螺丝2角度下限1
    @S7Variable(byteOffset = 140, bitOffset = 0, type = S7Type.REAL)
    public float spScrew1FinalAngleLow05;

    //侧板锁螺丝2角度实际值1
    @S7Variable(byteOffset = 144, bitOffset = 0, type = S7Type.REAL)
    public float spScrew1FinalAngleActual05;

    //侧板锁螺丝2角度上限1
    @S7Variable(byteOffset = 148, bitOffset = 0, type = S7Type.REAL)
    public float spScrew1FinalAngleUp05;

    //侧板锁螺丝号3
    @S7Variable(byteOffset = 152, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew1ScrewNo06;

    //侧板锁螺丝1程序号2
    @S7Variable(byteOffset = 154, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew1ProgramNo06;

    //侧板锁螺丝2结果
    @S7Variable(byteOffset = 156, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew1TightenStatus06;

    //侧板锁螺丝2扭矩下限1
    @S7Variable(byteOffset = 158, bitOffset = 0, type = S7Type.REAL)
    public float spScrew1FinalTorqueLow06;

    //侧板锁螺丝2扭矩实际值1
    @S7Variable(byteOffset = 162, bitOffset = 0, type = S7Type.REAL)
    public float spScrew1FinalTorqueActual06;

    //侧板锁螺丝2扭矩上限1
    @S7Variable(byteOffset = 166, bitOffset = 0, type = S7Type.REAL)
    public float spScrew1FinalTorqueUp06;

    //侧板锁螺丝2角度下限1
    @S7Variable(byteOffset = 170, bitOffset = 0, type = S7Type.REAL)
    public float spScrew1FinalAngleLow06;

    //侧板锁螺丝2角度实际值1
    @S7Variable(byteOffset = 174, bitOffset = 0, type = S7Type.REAL)
    public float spScrew1FinalAngleActual06;

    //侧板锁螺丝2角度上限1
    @S7Variable(byteOffset = 178, bitOffset = 0, type = S7Type.REAL)
    public float spScrew1FinalAngleUp06;

    //侧板锁螺丝结果
    @S7Variable(byteOffset = 182, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew2TighteningResult;


    //侧板锁螺丝号1
    @S7Variable(byteOffset = 184, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew2ScrewNo01;

    //侧板锁螺丝1程序号1
    @S7Variable(byteOffset = 186, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew2ProgramNo01;

    //侧板锁螺丝1结果
    @S7Variable(byteOffset = 188, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew2TightenStatus01;

    //侧板锁螺丝1扭矩下限1
    @S7Variable(byteOffset = 190, bitOffset = 0, type = S7Type.REAL)
    public float spScrew2FinalTorqueLow01;

    //侧板锁螺丝1扭矩实际值1
    @S7Variable(byteOffset = 194, bitOffset = 0, type = S7Type.REAL)
    public float spScrew2FinalTorqueActual01;

    //侧板锁螺丝1扭矩上限1
    @S7Variable(byteOffset = 198, bitOffset = 0, type = S7Type.REAL)
    public float spScrew2FinalTorqueUp01;

    //侧板锁螺丝1角度下限1
    @S7Variable(byteOffset = 202, bitOffset = 0, type = S7Type.REAL)
    public float spScrew2FinalAngleLow01;

    //侧板锁螺丝1角度实际值1
    @S7Variable(byteOffset = 206, bitOffset = 0, type = S7Type.REAL)
    public float spScrew2FinalAngleActual01;

    //侧板锁螺丝1角度上限1
    @S7Variable(byteOffset = 210, bitOffset = 0, type = S7Type.REAL)
    public float spScrew2FinalAngleUp01;

    //侧板锁螺丝号2
    @S7Variable(byteOffset = 214, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew2ScrewNo02;

    //侧板锁螺丝1程序号2
    @S7Variable(byteOffset = 216, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew2ProgramNo02;

    //侧板锁螺丝2结果
    @S7Variable(byteOffset = 218, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew2TightenStatus02;

    //侧板锁螺丝2扭矩下限1
    @S7Variable(byteOffset = 220, bitOffset = 0, type = S7Type.REAL)
    public float spScrew2FinalTorqueLow02;

    //侧板锁螺丝2扭矩实际值1
    @S7Variable(byteOffset = 224, bitOffset = 0, type = S7Type.REAL)
    public float spScrew2FinalTorqueActual02;

    //侧板锁螺丝2扭矩上限1
    @S7Variable(byteOffset = 228, bitOffset = 0, type = S7Type.REAL)
    public float spScrew2FinalTorqueUp02;

    //侧板锁螺丝2角度下限1
    @S7Variable(byteOffset = 232, bitOffset = 0, type = S7Type.REAL)
    public float spScrew2FinalAngleLow02;

    //侧板锁螺丝2角度实际值1
    @S7Variable(byteOffset = 236, bitOffset = 0, type = S7Type.REAL)
    public float spScrew2FinalAngleActual02;

    //侧板锁螺丝2角度上限1
    @S7Variable(byteOffset = 240, bitOffset = 0, type = S7Type.REAL)
    public float spScrew2FinalAngleUp02;

    //侧板锁螺丝号3
    @S7Variable(byteOffset = 244, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew2ScrewNo03;

    //侧板锁螺丝1程序号2
    @S7Variable(byteOffset = 246, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew2ProgramNo03;

    //侧板锁螺丝2结果
    @S7Variable(byteOffset = 248, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew2TightenStatus03;

    //侧板锁螺丝2扭矩下限1
    @S7Variable(byteOffset = 250, bitOffset = 0, type = S7Type.REAL)
    public float spScrew2FinalTorqueLow03;

    //侧板锁螺丝2扭矩实际值1
    @S7Variable(byteOffset = 254, bitOffset = 0, type = S7Type.REAL)
    public float spScrew2FinalTorqueActual03;

    //侧板锁螺丝2扭矩上限1
    @S7Variable(byteOffset = 258, bitOffset = 0, type = S7Type.REAL)
    public float spScrew2FinalTorqueUp03;

    //侧板锁螺丝2角度下限1
    @S7Variable(byteOffset = 262, bitOffset = 0, type = S7Type.REAL)
    public float spScrew2FinalAngleLow03;

    //侧板锁螺丝2角度实际值1
    @S7Variable(byteOffset = 266, bitOffset = 0, type = S7Type.REAL)
    public float spScrew2FinalAngleActual03;

    //侧板锁螺丝2角度上限1
    @S7Variable(byteOffset = 270, bitOffset = 0, type = S7Type.REAL)
    public float spScrew2FinalAngleUp03;

    //侧板锁螺丝号3
    @S7Variable(byteOffset = 274, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew2ScrewNo04;

    //侧板锁螺丝1程序号2
    @S7Variable(byteOffset = 276, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew2ProgramNo04;

    //侧板锁螺丝2结果
    @S7Variable(byteOffset = 278, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew2TightenStatus04;

    //侧板锁螺丝2扭矩下限1
    @S7Variable(byteOffset = 280, bitOffset = 0, type = S7Type.REAL)
    public float spScrew2FinalTorqueLow04;

    //侧板锁螺丝2扭矩实际值1
    @S7Variable(byteOffset = 284, bitOffset = 0, type = S7Type.REAL)
    public float spScrew2FinalTorqueActual04;

    //侧板锁螺丝2扭矩上限1
    @S7Variable(byteOffset = 288, bitOffset = 0, type = S7Type.REAL)
    public float spScrew2FinalTorqueUp04;

    //侧板锁螺丝2角度下限1
    @S7Variable(byteOffset = 292, bitOffset = 0, type = S7Type.REAL)
    public float spScrew2FinalAngleLow04;

    //侧板锁螺丝2角度实际值1
    @S7Variable(byteOffset = 296, bitOffset = 0, type = S7Type.REAL)
    public float spScrew2FinalAngleActual04;

    //侧板锁螺丝2角度上限1
    @S7Variable(byteOffset = 300, bitOffset = 0, type = S7Type.REAL)
    public float spScrew2FinalAngleUp04;

    //侧板锁螺丝号3
    @S7Variable(byteOffset = 304, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew2ScrewNo05;

    //侧板锁螺丝1程序号2
    @S7Variable(byteOffset = 306, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew2ProgramNo05;

    //侧板锁螺丝2结果
    @S7Variable(byteOffset = 308, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew2TightenStatus05;

    //侧板锁螺丝2扭矩下限1
    @S7Variable(byteOffset = 310, bitOffset = 0, type = S7Type.REAL)
    public float spScrew2FinalTorqueLow05;

    //侧板锁螺丝2扭矩实际值1
    @S7Variable(byteOffset = 314, bitOffset = 0, type = S7Type.REAL)
    public float spScrew2FinalTorqueActual05;

    //侧板锁螺丝2扭矩上限1
    @S7Variable(byteOffset = 318, bitOffset = 0, type = S7Type.REAL)
    public float spScrew2FinalTorqueUp05;

    //侧板锁螺丝2角度下限1
    @S7Variable(byteOffset = 322, bitOffset = 0, type = S7Type.REAL)
    public float spScrew2FinalAngleLow05;

    //侧板锁螺丝2角度实际值1
    @S7Variable(byteOffset = 326, bitOffset = 0, type = S7Type.REAL)
    public float spScrew2FinalAngleActual05;

    //侧板锁螺丝2角度上限1
    @S7Variable(byteOffset = 330, bitOffset = 0, type = S7Type.REAL)
    public float spScrew2FinalAngleUp05;

    //侧板锁螺丝号3
    @S7Variable(byteOffset = 334, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew2ScrewNo06;

    //侧板锁螺丝1程序号2
    @S7Variable(byteOffset = 336, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew2ProgramNo06;

    //侧板锁螺丝2结果
    @S7Variable(byteOffset = 338, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew2TightenStatus06;

    //侧板锁螺丝2扭矩下限1
    @S7Variable(byteOffset = 340, bitOffset = 0, type = S7Type.REAL)
    public float spScrew2FinalTorqueLow06;

    //侧板锁螺丝2扭矩实际值1
    @S7Variable(byteOffset = 344, bitOffset = 0, type = S7Type.REAL)
    public float spScrew2FinalTorqueActual06;

    //侧板锁螺丝2扭矩上限1
    @S7Variable(byteOffset = 348, bitOffset = 0, type = S7Type.REAL)
    public float spScrew2FinalTorqueUp06;

    //侧板锁螺丝2角度下限1
    @S7Variable(byteOffset = 352, bitOffset = 0, type = S7Type.REAL)
    public float spScrew2FinalAngleLow06;

    //侧板锁螺丝2角度实际值1
    @S7Variable(byteOffset = 356, bitOffset = 0, type = S7Type.REAL)
    public float spScrew2FinalAngleActual06;

    //侧板锁螺丝2角度上限1
    @S7Variable(byteOffset = 360, bitOffset = 0, type = S7Type.REAL)
    public float spScrew2FinalAngleUp06;
}
